Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F13 Portugal F2 Portugal F3 Lithuania F2 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 Australia F4 Japan F3 Italy F13 Indonesia F2 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Germany F2 Usa F9 Poland F1 Austria F5 Turkey F8 Dominican Republic F1 Italy F5 Italy F6 Indonesia F3 USA F6 Lithuania F2 Lithuania F1 Germany F9 USA F23 Japan F2 Netherlands F1 Spain F16 M15 Cancun M15 Cancun M15 Cancun M25 Harlingen M25 Austin M15 Santo Domingo M15 Doha M25 Doha M25 Al Zahra M25 Pensacola M25 Santo Domingo M25 Xalapa M25 Pensacola St. Brieuc Challenger M25 Wichita Todi Challenger M25 Tulsa M25 Nottingham 2007 Knoxville Challenger - Knoxville Baden Open - Karlsruhe Melbourn Challenger Bangkok Challenger Istanbul Challenger Karshi Challenger Puerto Rico Challenger Tennis Event - Humacao Hurricane Tennis Open - Bradenton Calabasas Challenger Sao Paulo Challenger Ramat Hasharon Challenger Cremona Challenger Lexington Challenger Nottingham Challenger Waco Tennis Challenger - Waco Baton Rouge Challenger Tiburon Challenger Eckental Challenger Burnie Challenger Caloundra Challenger Vancouver Challenger Binghamton Challenger Sacramento Challenger Nottingham Challenger Charlottesville Challenger Nottingham Challenger Knoxville Challenger Champaign Challenger Istanbul Challenger Salinas Challenger Monza Challenger Dallas Challenger Nottingham Challenger Vancouver Challenger Binghamton Challenger Bangkok Challenger Bangkok Challenger Athens Challenger Bratislava Challenger Toyota Challenger Dallas Challenger Rome Challenger Izmir Challenger Mons Challenger Orleans Challenger Helsinki Challenger Winnetka Challenger Nottingham-2 Challenger Petange Challenger Petange Challenger Eckental Challenger Winnetka Challenger Recanati Challenger Astana Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Andria Challenger Hong Kong Challenger Wroclaw Challenger Recanati Challenger Savannah Challenger Vancouver Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Kazan Challenger Rhodes Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Tashkent Challenger Samarkand Challenger Shymkent Challenger Nottingham Challenger Perugia Challenger Chengdu Challenger Jinan Challenger Istanbul Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Brescia Challenger Andria Challenger Playford Challenger Helsinki Challenger Lille Challenger Heilbronn Challenger St. Brieuc Challenger Aix En Provence Challenger Ortisei Challenger Mallorca Challenger Cassis Challenger Mouilleron-Le-Captif Challenger Seoul Challenger Brest Challenger Rennes Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Prostejov Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Winnipeg Challenger Vancouver Challenger Polska Energia Open - Bytom Dallas Challenger Burnie Challenger Dallas Challenger Monterrey Challenger Biella 4 Challenger Lugano Challenger Split 1 Challenger Rome 1 Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Monterrey Challenger Lille Challenger Siemens Open - Scheveningen Aguascalientes Challenger Morelos Challenger Burnie Challenger Verona Challenger Vancouver Challenger Vilnus Challenger Oeiras 1 Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Vilnius Challenger Monterrey Challenger Pau Challenger Lugano Challenger Malaga Challenger Mexico City Challenger Lille Challenger Napoli Challenger Bratislava Challenger Helsinki Challenger Morelos Challenger Irving Challenger Leon Challenger Gwangju Challenger Busan Challenger Little Rock Challenger Palmas del Mar Challenger San Benedetto Challenger Chicago Challenger Segovia Challenger Salinas Challenger Porto Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Columbus Challenger Charleston Challenger Nonthaburi 3 Challenger Quimper Challenger Champaign Challenger Nonthaburi 1 Challenger Lugano Challenger Tenerife 1 Challenger Chennai Challenger Bengaluru Challenger Gwangju Challenger Pune Challenger Taipei Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Blois Challenger Guangzhou Challenger Little Rock Challenger Santo Domingo Challenger Manacor Challenger Lexington Challenger Charleston Challenger Charlottesville Challenger Helsinki Challenger Tallahassee Tennis Challenger - Tallahassee Calgary Challenger St. Brieuc Challenger Brest Challenger Oeiras 1 Challenger Quimper Challenger Lyon Challenger Sao Paulo Challenger Lugano Challenger Brisbane 2 Challenger Ilkley Challenger Bengaluru Challenger Hersonissos 1 Challenger Mexico City Challenger Abidjan 1 Challenger Aachen Challenger Abidjan 2 Challenger Busan Challenger Tbilisi Challenger Shanghai Challenger Chisinau Challenger Perugia Challenger Newport Challenger Bratislava Challenger San Marino Challenger Lexington Challenger Astana Challenger Grodzisk Mazowiecki Challenger Chicago Challenger Barranquilla Challenger Rome Challenger Zhangjiagang Challenger AT&T Challenger of Dallas - Dallas Talahassee Challenger Orleans Challenger Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Brisbane - Brisbane Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Mons Challenger Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney BMW Tennis Championship - Sunrise SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON International - Eastbourne Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Mexico City Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Wroclaw Challenger Citi Open - Washington Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Valencia Open - Valencia St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Bergamo Challenger Abierto Mexicano - Los Cabos Mallorca Challenger St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Rennes Challenger AEGON International - Eastbourne Sarasota Challenger St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Chengdu Open - Chengdu Sydney International - Sydney Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Santo Domingo Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Karlsruhe Challenger Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Cherbourg Challenger Open Parc - Lyon BB&T Atlanta Open - Atlanta Citi Open - Washington Cassis Challenger Lugano Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Kyoto Challenger Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Kazan Challenger Murray River Open - Melbourne Geneva Challenger Serbia Open - Belgrade BMW Open - Munich Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Libema Open - 's-Hertogenbosch Bratislava Challenger Chengdu Open - Chengdu Mons Challenger Istanbul 2 Challenger Rennes Challenger Rijeka Open - Rijeka Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha Tyler Challenger PEOPLEnet CUP - Dnepropetrovsk Brisbane International - Brisbane SAP Open - San Jose Heilbronn Challenger Kyoto Challenger Orleans Challenger Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Ecuador Open - Quito Swiss Indoors Basel - Basel Semgroup Challenger - Tulsa Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Hall of Fame Open - Newport Kremlin Cup - Moscow New York Open - New York Abierto Mexicano Telcel - Acapulco Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport China Open - Beijing Chicago Challenger Noventi Open - Halle Mallorca Championships - Mallorca Mifel Tennis Open - Los Cabos Citi Open - Washington Savannah Challenger Zagreb Challenger Mons Challenger Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Zhuhai Challenger Bratislava 1 Challenger Kremlin Cup - Moscow Seoul Challenger Credit Agricole Suisse Open - Gstaad Winston Salem - Winston Salem ABN AMRO World Tennis Tournament - Rotterdam Brasilia Challenger Antalya Cup - Antalya Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Belgrade 2 - Belgrade Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Intrum Stockholm Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo Memphis Open - Memphis Millennium Estoril Open - Estoril Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati National Bank Open - Montreal Geneva Open - Geneva Tata Open Maharashtra - Pune Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne BNP Paribas Masters - Paris U.S. Open - New York U.S. Open (juniors) French Open (juniors) All Lower level tournaments Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Internazionali BNL d'Italia - Rome Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, Group I, PO, SLO-LTU 5-0 Olympics - Rio de Janeiro Pozoblanco Challenger Lexington Challenger Mallorca Challenger Istanbul Challenger Cary 2 Challenger Davis Cup, Group I, 1R, ARG-LTU 4-0 Orleans Challenger Tiburon Challenger M15 Las Vegas Fairfield Challenger Knoxville Challenger Charlottesville Challenger Olympics - London M25 Calabasas Nonthaburi 2 Challenger Pau Challenger Cherbourg Challenger M25 Chennai Lille Challenger New Delhi Challenger San Luis Potosi Challenger Hamburg Challenger Mexico City Challenger Savannah Challenger Busan Challenger Shenzhen 1 Challenger Acapulco Challenger Bloomfield Hills Challenger Kachreti Challenger Wuxi Challenger Infosys Hall of Fame Open - Newport Astana Challenger Bogota Challenger Grodzisk Mazowiecki Challenger Las Vegas Challenger Istanbul Challenger Tiburon Challenger Fairfield Challenger Roanne Challenger Knoxville Challenger Drummondville Challenger Pune Challenger Hersonissos 2 Challenger Brisbane 1 Challenger Noumea Challenger Kigali 2 Challenger M25 Tbilisi Merida Challenger Savannah Challenger Morelia Challenger Cuernavaca Challenger U.S. Open (juniors) Tunis Challenger French Open - Paris Bratislava 1 Challenger Cary Challenger Braunschweig Challenger